#ifndef TI_C2000_MotorControl_acc_h_
#define TI_C2000_MotorControl_acc_h_
#ifndef TI_C2000_MotorControl_acc_COMMON_INCLUDES_
#define TI_C2000_MotorControl_acc_COMMON_INCLUDES_
#include <stdlib.h>
#define S_FUNCTION_NAME simulink_only_sfcn
#define S_FUNCTION_LEVEL 2
#ifndef RTW_GENERATED_S_FUNCTION
#define RTW_GENERATED_S_FUNCTION
#endif
#include "rtwtypes.h"
#include "simstruc.h"
#include "fixedpoint.h"
#include "math.h"
#include "ramp_controller_accel_wrapper.h"
#endif
#include "TI_C2000_MotorControl_acc_types.h"
#include "rt_defines.h"
#include <stddef.h>
typedef struct { real_T B_7_0_0 ; real_T B_7_1_8 ; real_T B_7_2_16 ; real_T
B_7_3_24 ; real_T B_7_4_32 ; real_T B_7_5_40 ; real_T B_7_6_48 ; real_T
B_7_7_56 ; real_T B_7_8_64 ; real_T B_7_9_72 ; real_T B_7_10_80 ; real_T
B_7_11_88 ; real_T B_7_12_96 ; real_T B_7_13_104 ; real_T B_7_14_112 ; real_T
B_7_15_120 ; real_T B_7_16_128 ; real_T B_7_17_136 [ 3 ] ; real_T B_7_20_160
; real_T B_7_21_168 ; real_T B_7_22_176 ; real_T B_7_23_184 ; real_T
B_7_24_192 ; real_T B_7_25_200 ; real_T B_7_26_208 ; real_T B_7_27_216 ;
real_T B_7_28_224 ; real_T B_7_29_232 ; real_T B_7_30_240 ; real_T B_7_31_248
; real_T B_7_32_256 ; real_T B_7_33_264 ; real_T B_7_34_272 ; real_T
B_7_35_280 ; real_T B_7_36_288 ; real_T B_7_37_296 ; real_T B_7_38_304 ;
real_T B_7_39_312 ; real_T B_7_40_320 ; real_T B_7_41_328 ; real_T B_7_42_336
; real_T B_7_43_344 ; real_T B_7_44_352 ; real_T B_7_45_360 ; real_T
B_7_46_368 ; real_T B_7_47_376 ; real_T B_7_48_384 ; real_T B_7_49_392 ;
real_T B_7_50_400 ; real_T B_7_51_408 ; real_T B_7_52_416 ; real_T B_7_53_424
; real_T B_7_54_432 ; real_T B_7_55_440 ; real_T B_7_56_448 ; real_T
B_7_57_456 ; real_T B_7_58_464 ; real_T B_7_59_472 ; real_T B_7_60_480 ;
real_T B_7_61_488 ; real_T B_7_62_496 ; real_T B_7_63_504 ; real_T B_7_64_512
; real_T B_7_65_520 ; real_T B_7_66_528 ; real_T B_7_67_536 [ 3 ] ; real_T
B_7_70_560 ; real_T B_7_71_568 ; real_T B_7_72_576 ; real_T B_7_73_584 ;
real_T B_7_74_592 ; real_T B_7_75_600 ; real_T B_7_76_608 ; real_T B_7_77_616
[ 2 ] ; real_T B_7_79_632 ; real_T B_7_80_640 ; real_T B_7_81_648 ; real_T
B_7_82_656 ; real_T B_7_83_664 ; real_T B_7_84_672 ; real_T B_7_85_680 [ 2 ]
; real_T B_7_87_696 ; real_T B_7_88_704 ; real_T B_7_89_712 ; real_T
B_7_90_720 ; real_T B_7_91_728 ; real_T B_7_92_736 ; real_T B_7_93_744 ;
real_T B_7_94_752 [ 3 ] ; uint32_T B_7_97_776 [ 4 ] ; real32_T B_7_101_792 ;
real32_T B_7_102_796 ; real32_T B_7_103_800 ; real32_T B_7_104_804 ; real32_T
B_7_105_808 [ 4 ] ; real32_T B_7_109_824 ; real32_T B_7_110_828 ; real32_T
B_7_111_832 ; real32_T B_7_112_836 ; real32_T B_7_113_840 ; real32_T
B_7_114_844 ; real32_T B_7_115_848 ; real32_T B_7_116_852 ; real32_T
B_7_117_856 [ 3 ] ; real32_T B_7_120_868 [ 3 ] ; real32_T B_7_123_880 [ 3 ] ;
real32_T B_7_126_892 ; real32_T B_7_127_896 ; real32_T B_7_128_900 ; real32_T
B_7_129_904 [ 2 ] ; real32_T B_7_131_912 ; real32_T B_7_132_916 ; real32_T
B_7_133_920 ; real32_T B_7_134_924 [ 2 ] ; real32_T B_7_136_932 ; real32_T
B_7_137_936 [ 2 ] ; real32_T B_7_139_944 ; real32_T B_7_140_948 ; real32_T
B_7_141_952 ; real32_T B_7_142_956 [ 2 ] ; real32_T B_7_144_964 ; real32_T
B_7_145_968 [ 2 ] ; real32_T B_7_147_976 ; real32_T B_7_148_980 [ 2 ] ;
real32_T B_7_150_988 ; real32_T B_7_151_992 ; real32_T B_7_152_996 ; real32_T
B_7_153_1000 [ 2 ] ; real32_T B_7_155_1008 ; real32_T B_7_156_1012 ; real32_T
B_7_157_1016 [ 2 ] ; real32_T B_7_159_1024 ; real32_T B_7_160_1028 ; real32_T
B_7_161_1032 ; real32_T B_7_162_1036 ; real32_T B_6_163_1040 ; real32_T
B_5_164_1044 ; real32_T B_4_165_1048 [ 2 ] ; real32_T B_4_167_1056 ; real32_T
B_4_168_1060 ; real32_T B_7_169_1064 [ 1002 ] ; uint16_T B_7_1171_5072 ;
uint16_T B_7_1172_5074 ; int16_T B_7_1173_5076 [ 4 ] ; int16_T B_6_1177_5084
; int16_T B_5_1178_5086 ; boolean_T B_7_1179_5088 ; char_T pad_B_7_1179_5088
[ 7 ] ; } B_TI_C2000_MotorControl_T ; typedef struct { real_T
DiscreteTimeIntegrator3_DSTATE ; real_T UnitDelay_DSTATE ; real_T
DiscreteTimeIntegrator3_DSTATE_d ; real_T DiscreteTimeIntegrator_DSTATE ;
real_T Add1_DWORK1 ; void * Scope_PWORK ; void * Scope1_PWORK [ 2 ] ; void *
Scope2_PWORK ; void * Scope3_PWORK [ 2 ] ; void * Scope4_PWORK ; void *
Scope6_PWORK [ 2 ] ; void * Scope7_PWORK [ 2 ] ; void * Scope5_PWORK ;
int32_T IfActionSubsystem1_sysIdxToRun ; int32_T
IfActionSubsystem_sysIdxToRun ; int32_T TwoinputsCRL_sysIdxToRun ; int32_T
TmpAtomicSubsysAtSwitchInport1_sysIdxToRun ; int32_T
TmpAtomicSubsysAtSwitch1Inport3_sysIdxToRun ; int32_T
TmpAtomicSubsysAtSwitch1Inport1_sysIdxToRun ; int32_T
TmpAtomicSubsysAtSwitchInport3_sysIdxToRun ; uint32_T Sum_DWORK1 [ 4 ] ;
int8_T IfActionSubsystem1_SubsysRanBC ; int8_T IfActionSubsystem_SubsysRanBC
; uint8_T DiscreteTimeIntegrator3_IC_LOADING ; uint8_T
DiscreteTimeIntegrator3_IC_LOADING_f ; } DW_TI_C2000_MotorControl_T ; typedef
struct { const real32_T B_7_1195_5160 ; char_T pad_B_7_1195_5160 [ 4 ] ; }
ConstB_TI_C2000_MotorControl_T ;
#define TI_C2000_MotorControl_rtC(S) ((ConstB_TI_C2000_MotorControl_T *) _ssGetConstBlockIO(S))
struct P_TI_C2000_MotorControl_T_ { real_T P_0 ; real_T P_1 ; real_T P_2 ;
real_T P_3 ; real_T P_4 ; real_T P_5 ; real_T P_6 ; real_T P_7 ; real_T P_8 ;
real_T P_9 ; real_T P_10 ; real_T P_11 ; real_T P_12 ; real_T P_13 ; real_T
P_14 ; real_T P_15 ; real_T P_16 ; real_T P_17 ; real_T P_18 ; real_T P_19 ;
real_T P_20 ; real_T P_21 ; real_T P_22 ; real_T P_23 ; real_T P_24 ; real_T
P_25 ; real_T P_26 ; real_T P_27 ; real_T P_28 ; real_T P_29 ; real_T P_30 ;
real_T P_31 ; real_T P_32 ; real_T P_33 ; real_T P_34 ; real_T P_35 ; real_T
P_36 ; real_T P_37 ; real_T P_38 ; real_T P_39 [ 2 ] ; real_T P_40 ; real_T
P_41 ; real_T P_42 ; real_T P_43 ; real_T P_44 ; real_T P_45 [ 2 ] ; real_T
P_46 ; real_T P_47 ; real_T P_48 ; real_T P_49 ; real_T P_50 ; real_T P_51 ;
real32_T P_52 ; real32_T P_53 ; real32_T P_54 ; real32_T P_55 [ 1002 ] ;
real32_T P_56 ; real32_T P_57 ; real32_T P_58 [ 3 ] ; real32_T P_59 [ 3 ] ;
real32_T P_60 [ 3 ] ; real32_T P_61 [ 2 ] ; real32_T P_62 [ 2 ] ; real32_T
P_63 [ 2 ] ; real32_T P_64 ; real32_T P_65 [ 2 ] ; real32_T P_66 [ 2 ] ;
real32_T P_67 [ 2 ] ; real32_T P_68 ; real32_T P_69 [ 2 ] ; real32_T P_70 ;
real32_T P_71 [ 2 ] ; real32_T P_72 ; real32_T P_73 ; real32_T P_74 ; int16_T
P_75 [ 4 ] ; uint16_T P_76 ; uint16_T P_77 ; char_T pad_P_77 [ 4 ] ; } ;
extern P_TI_C2000_MotorControl_T TI_C2000_MotorControl_rtDefaultP ; extern
const ConstB_TI_C2000_MotorControl_T TI_C2000_MotorControl_rtInvariant ;
#endif
